var windex = parent.layer.getFrameIndex(window.name);
$(function() {
	//消息类型
	sys.selectpicker({
		id : 'msgType', // select的id
		url : rootPath + "/dict/listKeyMapEntites", // 请求数据的远程地址
		param : {
			keyType : 'wxMsgType'
		}, // 过滤参数
		defaultAll: true,
		valueField : 'keyValue',
		textField : 'keyIntro',
		width : '150px'
	});
	
	initTable();
	
	// 查询
	$('#btnQuery').on('click', function() {
		sys.reloadTable('wechatMsgConfigTable');
	});
	
	// 清空
	$('#btnClear').on('click', function() {
		var msgType =  $("#msgType").selectpicker("val", "");
		var msgTitle =  $("#msgTitle").val("");
		var status =  $("#status").selectpicker("val", "");
	});

	$('#btnAdd').on('click', function() {
		window.location.href = rootPath + '/wechatMsgConfig/toAddWechatMsgConfig';
	});

})

/**
 * 初始化列表 
 */
function initTable() {
	// 定义列
	var columns = [
	    { radio: true } ,
		{
				field : 'no',
				title : '序号',
				align : 'left',
				valign : 'middle',
				formatter : function(value, row, index) {
					return index + 1;
				}
		},
		{
				field : 'msgType',
				title : '消息类型',
				align : 'center',
				valign : 'middle',
				formatter: function(value, row, index) {
					if (value == '1') {
						return "文本消息";
					} else if (value == '2') {
						return "图片消息";
					} else if (value == '3') {
						return " 图文消息";
					}
				}
		},
		{
				field : 'msgTitle',
				title : '消息标题',
				align : 'center',
				valign : 'middle',
		},
		{
			field : 'status',
			title : '状态',
			align : 'center',
			valign : 'middle',
			formatter: function(value, row, index) {
				if (value == '0') {
					return "<span class='label label-danger'>停用</span>";
				} else if (value == '1') {
					return "<span class='label label-success'>启用</span>";
				}
			}
		},
		{
			field : 'createTime',
			title : '录入时间',
			align : 'center',
			valign : 'middle',
			formatter: function(value, row, index) {
				return moment(value).format('YYYY-MM-DD HH:mm:ss')
			}
		}, ];
			
			
	// 定义查询回调函数（查询参数在此设置）
	var queryParams = function(params) {
		var msgType =  $("#msgType").selectpicker("val");
		var msgTitle =  $("#msgTitle").val();
		var status =  1;
		
		return {
			rows : params.limit, // 页面大小
			page : params.pageNumber, // 页码
			msgType : msgType,
			msgTitle : msgTitle,
			status : status
		};
	};
	
	var url = rootPath + "/wechatMsgConfig/listWechatMsgConfigPage"; // 请求json数据的服务器地址
	sys.initTable('wechatMsgConfigTable', {
		url : url,
		queryParams : queryParams,
		columns : columns,
		striped : true,
		clickToSelect : true ,
		onCheck: function(row) {
			parent.$('#msgId').val(row.id); 
			parent.$('#msgTitle').val(row.msgTitle); 
	   		parent.layer.close(windex);
		}
	});
}


